package day0914;

import java.lang.reflect.Array;
import java.util.Arrays;

public class homework2 {


    public static void main(String[] args) {
//        全班成绩存到程序中
//      一维数组
//        int [] arr = {1,2,3,4,5};//5
//                    0,1,2,3,4
//        System.out.println(arr[1]);
//        double [] arr1={1.0,2.0};
//        1.数组元素的数据类型一样
//        2.数组的长度是一定
//        3.数组的元素可以是任意的数据类型
//        4.数组存的都是地址值
//        System.out.println(Arrays.toString(arr));
//        数组的声明
//        int [] arr;
//        int arr1 [];//可以用不建议
////        数组的创建和初始化
////        new 关键字 存在堆中
//
//        动态初始化
//        int a[] =new int[2];
//        a[0] = 1;
//        a[1] =2;
//        System.out.println(Arrays.toString(a));

//        静态创建
//        int[] arr={1,3,564,464,456};
//        int[] arr1 =new int[]{1,23,4561,846,};

//   下标index = length-1
//        System.out.println(arr.length);
//        for (int i = 0; i < arr.length; i++) {
//            System.out.println(arr[i]);
//        }



//        冒泡排序  选择排序
//1 ，5，4，6，7，9
//
//        int[] arr={8,3,6,9,12};
//        int[] arr1={8,3,6,9,12};
//        for (int i = 0; i < arr.length - 1; i++) {//外层
//            for (int j = 0; j < arr.length - 1 - i; j++) {//内层 行数-i=列数
//                if (arr[j] > arr[j+1]) {
//                    int temp =arr[j];
//                    arr[j] = arr[j+1];
//                    arr[j+1] =temp;
//                }
//            }
//        }
//        System.out.println(Arrays.toString(arr));

//        Arrays.sort(arr);
//        System.out.println(Arrays.toString(arr));

//  二维数组
//        int[][] a = {{1,2},   {3,4,0,9},    {5,6,7}};
////                     0         1             2
//        int[0][]a ==> {1,2}
////                     0，1
//
//        int[0][0]a ==> 1
//        int[0][0]a ==> 2
//        int[1][]a ==> {3,4,0,9}
//        int[2][]a ==> {5,6,7}

//        动态创建
//        int[][] arr = new int[3][2];
//        int[][] arr1 = new int[3][];
//
//     静态创建

//        int[][] arr = {{3,8,2},{2,7},{9,0,1,6}};
//        int[][] arr1 = {{3,8,2},{2,7},{9,0,1,6}};
//        for (int i = 0; i < arr1.length; i++) {
//            for (int j = 0; j < arr1[i].length; j++) {
//                System.out.println(arr1[i][j]);
//            }
//        }

//        ==比较的地址值  equals 值 对象比较


//        int[] arr={8,3,6,9,12};
//        int[] arr1={8,3,6,9,12};


//        int[][] arr = {{3,8,2},{2,7},{9,0,1,6}};
//        int[][] arr1 = {{3,8,2},{2,7},{9,0,1,6}};

//        int[][] arr =new int[][] {{3,8,2},{2,7},{9,0,1,6}};
//        int[][] arr1 =new int[][] {{3,8,2},{2,7},{9,0,1,6}};

        int[] arr = new int[]{8,3,6,9,12};
        int[] arr1 = new int[]{8,3,6,9,12};




        System.out.println(Arrays.toString(arr).equals(Arrays.toString(arr1)));
        System.out.println(Arrays.toString(arr)==Arrays.toString(arr));
        System.out.println(arr.equals(arr1));
        System.out.println(arr==arr1);





    }

}
